const webpack = require('webpack')
module.exports = {

    devServer: {
        // 设置主机地址
        host: 'localhost',
        // 设置默认端口
        port: 8081,
        // 设置代理
        proxy: {
            '/api': {
                target: 'http://localhost:8080/',
                // 如果要代理 websockets
                ws: true,
                pathRewrite: { //  当前的名字
                    '^/api': ''
                }
            }
        }
    },
    configureWebpack: {
        resolve: {
            extensions: ['.js', '.vue', '.json'],
            alias: {
                'vue$': 'vue/dist/vue.esm.js',
            }
        }
    },
    chainWebpack: config => {
        config.module
            .rule('vue')
            .use('vue-loader')
            .loader('vue-loader')
            .tap(options => {
                // 修改它的选项...
                return options
            })
    }
}
